DTC P0340 Camshaft Position Sensor Circuit Malfunction |
DTC P0342 Camshaft Position Sensor "A" Circuit Low Input (Bank 1 or Single Sensor) |
DTC P0343 Camshaft Position Sensor "A" Circuit High Input (Bank 1 or Single Sensor) |
| DTC No. | DTC Detection Condition | Trouble Area |
| P0340 | No camshaft position sensor signal to ECM while cranking (2 trip detection logic) |
|
| Missing camshaft position sensor signal despite crankshaft position sensor inputs normal at engine speed of 600 rpm or more* (1 trip detection logic) | ||
| P0342 | Output voltage of camshaft position sensor less than 0.3 V for 4 seconds (1 trip detection logic) |
|
| P0343 | Output voltage of camshaft position sensor 4.7 V or more for 4 seconds (1 trip detection logic) |
|
![]() |
| Item | Content |
| Terminals | CH1: G2+ - G2- CH2: EV1+ - EV1- |
| Equipment Settings | 5 V/DIV. 20 ms./DIV. |
| Conditions | Idling with warm engine |
| 1.CHECK ANY OTHER DTCS OUTPUT (IN ADDITION TO DTC P0340, P0342 OR P0343) |
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON.
Turn the tester on.
Enter the following menus: Powertrain / Engine and ECT / DTC.
Read DTCs.
| Result | Proceed to |
| DTC P0340, P0342 or P0343 is output | A |
| DTC P0340, P0342 or P0343 and other DTCs are output | B |
|
| ||||
| A | |
| 2.INSPECT CAMSHAFT POSITION SENSOR (FOR INTAKE CAMSHAFT) (SENSOR POWER SOURCE) |
![]() |
Disconnect the camshaft position sensor (for intake camshaft) connector.
Turn the ignition switch to ON.
Measure the voltage according to the value(s) in the table below.
| Tester Connection | Switch Condition | Specified Condition |
| B55-3 (VC) - Body ground | Ignition switch ON | 4.5 to 5.5 V |
| *1 | Front view of wire harness connector (to Camshaft Position Sensor for Intake Camshaft) |
Reconnect the camshaft position sensor (for intake camshaft) connector.
|
| ||||
| OK | |
| 3.CHECK HARNESS AND CONNECTOR (CAMSHAFT POSITION SENSOR FOR INTAKE CAMSHAFT - ECM) |
Disconnect the camshaft position sensor (for intake camshaft) connector.
Disconnect the ECM connector.
Measure the resistance according to the value(s) in the table below.
| Tester Connection | Condition | Specified Condition |
| B55-1 (VVI+) - B8-94 (G2+) | Always | Below 1 Ω |
| B55-2 (VVI-) - B8-118 (G2-) | Always | Below 1 Ω |
| Tester Connection | Condition | Specified Condition |
| B55-1 (VVI+) or B8-94 (G2+) - Body ground | Always | 10 kΩ or higher |
| B55-2 (VVI-) or B8-118 (G2-) - Body ground | Always | 10 kΩ or higher |
Reconnect the camshaft position sensor (for intake camshaft) connector.
Reconnect the ECM connector.
|
| ||||
| OK | |
| 4.CHECK SENSOR INSTALLATION (CAMSHAFT POSITION SENSOR FOR INTAKE CAMSHAFT) |
![]() |
Check the camshaft position sensor (for intake camshaft) installation.
|
| ||||
| OK | |
| 5.INSPECT CAMSHAFT (TIMING ROTOR) |
Check the timing rotor of the intake camshaft.
|
| ||||
| OK | |
| 6.REPLACE CAMSHAFT POSITION SENSOR (FOR INTAKE CAMSHAFT) |
Replace the camshaft position sensor for intake camshaft (Click here).
| NEXT | |
| 7.CHECK WHETHER DTC OUTPUT RECURS (DTC P0340, P0342 OR P0343) |
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON.
Turn the tester on.
Clear the DTCs (Click here).
Switch the ECM from normal mode to check mode (Click here).
Start the engine and allow the engine to idle for 10 seconds or more.
Enter the following menus: Powertrain / Engine and ECT / DTC.
Read DTCs.
| Result | Proceed to |
| DTC P0340, P0342 or P0343 is output | A |
| DTC is not output | B |
|
| ||||
| A | |
| 8.CHECK VALVE TIMING |
![]() |
Remove the cylinder head cover (Click here).
Turn the crankshaft pulley, and align its groove with the alignment mark "0" of the timing chain cover.
Check that the timing mark of the camshaft timing sprocket is in the position shown in the illustration.
| *1 | Reference Camshaft Layout |
| *2 | Timing Mark Plate |
| *3 | Timing Mark |
| *4 | No. 1 Cylinder at TDC Compression |
Reinstall the cylinder head cover (Click here).
|
| ||||
| OK | |
| 9.CHECK WHETHER DTC OUTPUT RECURS (DTC P0340, P0342 OR P0343) |
Connect the intelligent tester to the DLC3.
Turn the ignition switch to ON.
Turn the tester on.
Clear the DTCs (Click here).
Switch the ECM from normal mode to check mode (Click here).
Start the engine and allow the engine to idle for 10 seconds or more.
Enter the following menus: Powertrain / Engine and ECT / Trouble codes.
Read DTCs.
| Result | Proceed to |
| DTC is not output | A |
| DTC P0340, P0342 or P0343 is output | B |
|
| ||||
| A | ||
| ||
| 10.CHECK HARNESS AND CONNECTOR (CAMSHAFT POSITION SENSOR - ECM) |
Disconnect the camshaft position sensor (for intake camshaft) connector.
Disconnect the ECM connector.
Measure the resistance according to the value(s) in the table below.
| Tester Connection | Condition | Specified Condition |
| B55-3 (VC) - B8-119 (VCV1) | Always | Below 1 Ω |
| Tester Connection | Condition | Specified Condition |
| B55-3 (VC) or B8-119 (VCV1) - Body ground | Always | 10 kΩ or higher |
Reconnect the camshaft position sensor (for intake camshaft) connector.
Reconnect the ECM connector.
|
| ||||
| OK | ||
| ||